58d6002bb8bb68ce173f2d25fa09f4033e16e40c,plugins/typeMigration/src/com/intellij/refactoring/typeMigration/rules/ElementToArrayConversionRule.java,ElementToArrayConversionRule,findConversion,#PsiType#PsiType#PsiMember#PsiExpression#TypeMigrationLabeler#,16
Before Change
if (((PsiArrayType)to).getComponentType() instanceof PsiClassType && from instanceof PsiPrimitiveType) {
final String boxedTypeName = ((PsiPrimitiveType)from).getBoxedTypeName();
final String normalizedArrayInitializer =
PsiUtil.getLanguageLevel(context).hasEnumKeywordAndAutoboxing() ? "$qualifier$" : boxedTypeName + ".valueOf($qualifier$)";
wrapDescription = new TypeConversionDescriptor("$qualifier$", "new " + boxedTypeName + "[]{" + normalizedArrayInitializer + "}", context);
}
final PsiElement parent = context.getParent();
After Change
if (((PsiArrayType)to).getComponentType() instanceof PsiClassType && from instanceof PsiPrimitiveType) {
final String boxedTypeName = ((PsiPrimitiveType)from).getBoxedTypeName();
final String normalizedArrayInitializer =
PsiUtil.isLanguageLevel5OrHigher(context) ? "$qualifier$" : boxedTypeName + ".valueOf($qualifier$)";
wrapDescription = new TypeConversionDescriptor("$qualifier$", "new " + boxedTypeName + "[]{" + normalizedArrayInitializer + "}", context);
}
final PsiElement parent = context.getParent();